@charset "UTF-8";
html{
				font-size: 62.5%;
			}
			
			#btn_login{
				width: 58px;
				height: 32px;
				font-size: 14px;
				background-color: deepskyblue;
				color: white;
				text-align: center;
				margin-top: 20px;
			}
			#btn_register{
				width: 58px;
				height: 32px;
				font-size: 14px;
				border: 1px solid deepskyblue;
				color: deepskyblue;
				text-align: center;
				margin-top: 20px;
				margin-left: 20px;
			}
			
	    		/*logo*/
	    	
			#div_button{
				border: none;
				outline: none;
				
			}
			#div_button button:hover,
				#div_button button:focus {
					background-color: transparent;
				}
				/*一级导航*/
	    	#first_nav{
				/*width: auto;*/
				color: white;
				font-size: 20px;
				margin: 29px 0 0 30px;
				float:none !important;
				overflow: hidden;
							}
			#first_nav li{
				float:left;
			}
			#menuContainer{
				padding: 0px;
			}
			#first_nav .dropdown1{position:unset;}
			/*设置每个菜单项的样式*/
    		.dropdown-toggle1{
	    		/*border:1px solid green;*/
				border-radius: 1rem 1rem 0 0;
				display: inline-block;
				width: auto;
				color: white !important;
				padding: 10px !important;
				margin: 0 -3px;
				transition: 0.5s;
    		}
			#first_nav .dropdown1 .dropdown-toggle1:hover{
				/*font-weight:bold;*/
				background-color: #eee;
				color: rgba(0,33,71,1) !important;
				transition: 1.2s;
			}
			#menuContainer{
				position: static !important;
			}
				/*二级导航*/
			.navbox{
				position: absolute;
				left: 0px;
				width: 100%;
				height: auto;
				background-color: #eee;
			    /*margin-top: 8px;*/
			    font-size: 20px;
			    text-align: center;
			}
			.navbox ul{
				margin: 0 auto;
			}
			.dropdown-menu1{
				border: transparent;
				display: none;
				width: auto;
				height: auto;
				background-color: transparent;
				box-shadow: none;
				position: unset;
				float: none;
				margin: auto;
				padding: 0;
				font-size: 16px;
			}
			.dropdown-menu1 li{float: left;height: 46px;line-height: 46px;}
			.dropdown-menu1 li a{
				width: auto;
				color: rgba(0,33,71,1);
				margin: 0;
				padding: 15px 10px;
				transition: .5s;
				font-size: 16px !important;
			}
			.dropdown-menu1 a:hover{
				background-color: rgba(0,33,71,1) !important;
				color: #eee !important;
				transition: 1.2s;
			}
	
			/*
			 * EDIT
			 * by WF 
			 * 2018-03-09
			 * 2018-03-14
			 */
	    	/*微信+登录注册*/
	    	#right{
	    		/*border:1px solid red ;*/
	    		width: auto;
	    		color: white;
	    		position: fixed;
	    		right:5px;
	    		top:5px;
	    	}
	    	#right label{margin: 2px 5px;vertical-align: middle;}
	    	#login_register{display: inline-block;}
	    	#login_register a{color: red;padding: 0;margin:0 2px;}
	    	#weixin{
	    		width: 75px;
	    		text-align: right;
	    		display: inline-block;
	    	}
	    	#weixin_img{
	    		/*border: 1px solid yellow;*/
	    		width: 34px;
	    		height: 34px;
	    		border-radius: 10%;
    			overflow: hidden;
	    		position: absolute;
			    right: 35px;
	    		z-index: 9999;
	    		transition: .5s;
	    	}
	    	#weixin_img:hover{
	    		width: 150px;
	    		height: 150px;
	    		z-index: 9999;
	    		transition: 1.2s;
	    	}
	    	#weixin img{width: 100%;height: 100%;}
        	
	    	/*轮播carousel*/
	    	.carousel-control{
	    		font-size: 10rem;
	    		padding: 20% 0;
	    	}
	    	/*banner_btn*/
	    	#down{color: white;}
	    	#down:hover{color: #444444;transition: 1s;}
	    	/*块标题*/
	    	.block{padding: 40px 0;}
	    	.block-title{font-size: 2.5em;}
	    	.title-box{
	    		text-align: left;
	    		margin: 0;
	    	}
	    	/*新闻动态*/
	    	#features{		/*跳转*/
	    		height: 70px;
	    		margin-top: -70px;
	    	}
	    	h3{
	    		font-size: 18px;
	    		font-weight: bold;
	    	}
	    	.feature-box{padding: 20px 0px;}
	    	/*通知公告*/
	    	#gallery{padding: 0;}
	    	.message-box,#kstd{
	    		background-color: white;
	    		padding: 20px;
	    		/*border-radius: 1rem;*/
	    	}
	    	#zcdt,#messages {
	    		line-height: 2.4rem;
	    		margin: 0;
	    		padding: 0;
	    		background-color: transparent;
	    	}
	    	#gallery .item_list{
	    		border-bottom: 2px solid darkred;
	    		text-align: left;
	    	}
	    	#gallery .item_list a{
	    		font-size: 30px;
	    		padding: 0;
	    	}
	    	.message-box ul{margin-top: 10px;}
	    	.message-box ul li{margin: 8px 0;}
			.message-box ul li a{
				display: inline-block;
				width: 81%;
				margin: 0;
				padding: 0 15px;
				vertical-align: middle;
				overflow: hidden;
			    text-overflow: ellipsis;
			    white-space: nowrap;
			    transition: .5s;
			}
			.message-box ul li a:hover{color: red;transition: 1s;}
			.message-box time{
				border-right: 2px solid #c1bfbf;
				display: inline-block;
				color: darkred;
				font-size: 1.3rem;
				padding: 0 15px;
				vertical-align: middle;
			}
			.message-box time label{
				font-size: 1.8rem;
				margin: 0 5px 0 0;
			}
			#zcdt{
				margin-top: 25px;
				}
				/*快速通道*/
			#kstd .item_list{border: 0;}
			#kstd ul{
				margin-bottom: 0;
			}
			#kstd ul li{
				width: 100%;	
				height: 28%;
				margin: 3% 0;
			}
			#kstd ul #color_block a{
				border-radius: .7rem;
				display: inline-block;
				width: 31%;
				height: 100%;
				line-height: 90px;
				font-size: 1.6rem;
				color: white;
				text-align: center;
				margin: 0;
				padding: 0;
				transition: .5s;
			}
			#kstd ul #color_block a:hover{color: black;transition: 1s;}
			#kstd ul #color_block #center{margin: 0 1.5%;}
			#kstd ul li img{
				width: 100%;
				height: 100%;
			}
			/*入孵项目*/
			.img_res{padding: 0 5%;}
			.margin_top{margin-top: 20px;}
			/*合作机构*/
			#hjg{
				background-color: rgba(0,0,0,0);
				padding: 0;
			}
			#hjg ul{margin: 0;}
			#hjg ul li{float:none;margin: 0 -2px;}
			#hjg ul li a{
				display: block;
				width: auto;
			    height: auto;
			    text-align: center;
			    padding: 20px 0;
			    margin: 10px 0;
			    overflow: hidden;
			    border-radius: 2rem 0 2rem 0;
			    background-color: rgba(255,255,255,0.55);
			    box-shadow: 1px 1px 2px dimgrey, 1px 1px 2px white inset;
			}
			#hjg ul li a img{
				border-radius: 1rem;
				width: 90%;
			}
			#hjg ul li a span{
				display: block;
				margin-top: 15px;
			}
			/*友情链接*/
			#subscribe{padding: 20px;background-position-y: -80px;}
			#yqlj{
				/*border:1px solid red ;*/
				margin: 0;
				padding: 0;
				background-color: rgba(0,0,0,0);
			}
			#yqlj h2{
				position:absolute;
				left: 0;
				width: 300px;
				height: 150px;
				text-align: right;
				/*vertical-align: middle;*/
				border-bottom: 3px solid deepskyblue;
				border-radius: 50%;
				margin-top: -94px;
				margin-left: -126px;
				transition: 2s;
			}
			#yqlj h2:hover{border-bottom: 3px solid red;transition: 1.5s;}
			#yqlj h2 a{
				display: block;
				padding: 0;
				margin-top: 82px;
				margin-right: 40px;
			}
			#yqlj ul{
				margin: 15px 5%;
				font-size: 1em;
				margin-top: 50px;
			}
			#yqlj ul li{padding: .8rem 1rem;}
			#yqlj ul img{width: 15px;}
			#yqlj ul a{padding: .8rem;vertical-align: middle;}
			#yqlj ul a:hover{color: blue;}
			/*The end*/
			@media (max-width: 500px) {
        		.message-box ul li a{
					width: 100% !important;
				}
				#back p{
					padding: 0px;
					font-size: 10px !important;
					bottom: -5px !important;
					left:2% !important; 
				}
				#down{
					display: none;
				}
				#news{
					margin-top:0px;
					padding-top:10px;
				}
				#newsImg{
					text-align: left;
				}
			}
			@media only screen and (min-width: 200px) and (max-width: 1360px) {
        		#back{height: auto !important;}
        		.carousel-control {
				    padding: 15% 0;
				    margin: 0 -30px;
				}
				
        	}
        	@media only screen and (min-width: 1370px) and (max-width: 1750px) {
        		#back{
        			height: auto;
        		}
        	}
			@media (max-width: 767px) {
				#subscribe {
				    background-position-y: 0px;
				}
				#back p{
					padding: 0px;
					font-size: 10px !important;
					bottom: 20px !important;
					left:8% !important; 
					text-align: left;
				}
				.message-box ul li a{
					width: 74%;
				}
				#news h1{
					font-size: 30px;
				}
				.sticky{
					position: absolute !important;
					height: auto;
				}
				.fixed{
					height: auto;
				}
				#down{font-size: 3rem;}
				.carousel-control {
				    font-size: 6rem;
				    margin: 0 -10px;
				}
			  #logoContainer{
			 	text-align: left !important;
			 	padding-left: 5% !important;
			 }
			 #example-navbar-collapse{
			 	position: absolute;
			 	width:100%;
			 	z-index: 99;
			 	background-color:white;
			 	color: black;
			 	top: 0px;
			 	padding-left:0px !important;
			 	margin: 0px !important;
			 	right: 0;
    			left: 0;
    			overflow-x: hidden;
			 }
			 #example-navbar-collapse a{
			 	font-size: 14px;
			 	display: block;
			 	border-radius: 0px;
			 	padding-left: 20px !important;
			 	height:40px !important;
				line-height: 40px !important;
				padding-top:0px !important;
			 }
			 #example-navbar-collapse>ul li{
			 	display: block;
			 	float:none !important;
			 	text-align: left;
			 }
			 .navbar-collapse{
			 	padding: 0px !important;
			 }
			 #first_nav{
			 	margin: 0px;
			 }
			 .dropdown1{
			 	background-color: #146496;
			 	border-bottom: 1px solid #eee;
			 	line-height: 40px;
			 }
			 .dropdown1 span{
			 	display: inline-block !important;
			 }
			 #menuHeader{
			 	display: inline-block !important;
			 }
			 .dropdown-menu1 li{
			 	height: 40px !important;
			 	line-height: 40px !important;
			 }
			 .dropdown-menu1 li a{
			 	font-size: 12px !important;
			 	border-bottom: 1px solid lightgray;
			 	padding-top: 0px !important;
			 	padding-bottom: 0px !important;
			 	color:#2C2C2C;
			 }
			 .navbox{
			 	position: static;
			 }
			
			#right{
			 	position: static;
			 	height: 60px;
			 	color: black;
			 }
			#right label{
				font-size: 12px !important;
				display: inline-block;
			}
			#login_register{
				height:60px;
				line-height: 60px;
				vertical-align: middle;
				padding-left: 10px;
			}
			#login_register label{
				height:60px;
				line-height: 60px;
				margin-top: 0;
				margin-bottom: 0;
			}
			#login_register label a{
				padding-left: 0 !important;
				margin-top: -6px;
			}
			#right label a{
				display: inline-block;
				vertical-align: middle;
			}
			#weixin{
				float: right;
				margin: 10px 0;
			    margin-right: 15px;
			}
			#weixin_img{
				width: 32px;
				height: 32px;
				bottom: 12.5px;
				right: 45px;
			}
			.navbar-brand1{
				font-size: 20px !important;
			 	margin: 0px;
	    		height: 30px !important;
	    		line-height: 30px !important;
				background-size: 30px !important;
				padding-left: 30px !important;
			}
		    }
			@media (min-width: 768px){
				#logoContainer{
			 	padding: 0px;
			 }
			#subscribe {
				    background-position-y: 0px;
				}
			 .navbar-brand1{
			 	font-size: 19px !important;
				background-size:48px !important;
				padding-left:46px !important;
			}
			#right label{
				font-size: 10px !important;
				font-weight: normal !important;
			}
			.dropdown1 a{
				font-size: 14px;
				margin-left: 0px;
				margin-right: 0px !important;
				padding-left:4px !important;
				padding-right: 4px !important;
			}
			.dropdown-menu1 li a{
				
			}
			nav{
				margin-left:15px !important;
			}
			#first_nav{
				margin-left:0px !important;
				
			}
			}
			@media (min-width: 768px) and (max-width: 991px) {
				.dropdown-menu1 li{
					height: 30px !important;
					line-height: 30px !important;
				}
				.dropdown-menu1 li a{
					padding-top: 10px;
					padding-bottom: 10px;
					font-size: 12px !important;
				}
				#back p{
					padding: 0px;
					font-size: 16px !important;
					bottom: 8% !important;
					left:8% !important; 
					text-align: left;
					width:90%;
					margin: 0 auto;
				}
				
			}
			@media (min-width: 991px){
				#subscribe {
				    background-position-y: -80px;
				}
				#logoContainer{
					padding: 0px;
				}
				.navbar-brand1{
					background-size:60px !important;
					padding-left:60px !important;
					font-size: 22px !important;
				}
				.dropdown-menu1 li a{
					font-size: 14px !important;
				}
				.dropdown1 a{
				font-size: 16px;
				margin-left: 0px;
				margin-right: 0px !important;
				padding-left:10px !important;
				padding-right: 10px !important;
			 }
				#color_block a{
					width:30% !important;
				}
				.message-box{
					padding: 0px;
				}
				.message-box li a{
					padding: 0px 0px 0px 5px !important;
				}
				.message-box li time{
					padding: 0px 5px 0px 0px !important;
				}
				#zcdt{
					margin-top:15px !important;
				}
				#right label{
					font-size: 12px !important;
				}
				#back p{
					padding: 0px;
					font-size: 20px !important;
					bottom: 12% !important;
					left:8% !important; 
					text-align: left;
					width:90%;
					margin: 0 auto;
				}
			}
			@media (min-width: 1200px){
				.navbar-brand1{
					background-size:70px !important;
					padding-left:70px !important;
					font-size: 26px !important;
				}
				.dropdown1 a{
				font-size: 18px;
				margin-left: 0px;
				margin-right: 0px !important;
				padding-left:13px !important;
				padding-right: 13px !important;
			 	}
			 	#menuContainer{
			 		padding-left:20px !important;
			 	}
				#color_block a{
					width:31% !important;
				}
				.message-box{
					padding: 20px;
				}
				#right label{
					font-size: 14px !important;
				}
				.message-box li a{
					padding: 0px 15px 0px 15px !important;
				}
				.message-box li time{
					padding: 0px 15px 0px 15px !important;
				}
				#zcdt{
					margin-top:25px !important;
				}
				#back p{
					padding: 0px;
					font-size: 22px !important;
					bottom: 18% !important;
					left:10% !important; 
					text-align: left;
					width:90%;
					margin: 0 auto;
				}
			}